#ifndef _STRING_H_

#define _STRING_H_

extern int memncpy(void *srcAddr, void *desAddr, unsigned int nBytes);
extern int memnset(void *addr, char c, unsigned int bytes);
extern int memncmp(void *p1, void *p2, unsigned int bytes);

extern unsigned int strlen(char *string);

// --------------------------------------------------
extern void memncpy_test(void);
extern void memnset_test(void);
extern void memncmp_test(void);
extern void strlen_test(void);

#endif // _STRING_H_